﻿@charset "utf-8";
/* ---------清空默认样式----------- */
html, body, div, a, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td, blockquote, fieldset { margin:0px; padding:0px;font-family:黑体,arial; font-size:14px;}
img {border:0 none;vertical-align: middle;}
ul, ol, li { list-style-type: none; }
body, input, select, button, textarea {font-size: 14px;}
h1, h2, h3, h4, p, span, label, del, a, strong, em, li, dt, dd {white-space:normal;word-wrap: break-word;/* word-break:keep-all/*break-all; */ */}

table, tr, th, td {/* border: 0 none; */padding: 0;border-collapse:collapse;border-spacing:0;}

fieldset { border:0 none; }
button { cursor: pointer; }
i, em, cite, address { font-style: normal; }
a, a:link { color: #212121;;text-decoration:none; cursor: pointer; border:0; }
a:hover, a:active { text-decoration: none; }
a:focus { outline: none; }

a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ }
a:focus{ -moz-outline-style: none; /* FF */ }

.clearfix {/* overflow: hidden; */zoom: 1;}
.clearfix:after {content: "";display: block;height: 0px;clear: both;visibility: hidden;}

input[type="submit"],input[type="reset"],input[type="button"]{ cursor:pointer;outline: none; }

input[type=text]:focus,textarea:focus  {
    border-color: #66afe9;
    -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 2px 2px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

body {color: #242424;background: #ffffff;min-width: 1200px;}
.other2{ display:none; }


.w1200{width: 1200px;margin:0 auto;}
.w1100{width: 1100px;margin:0 auto;}

#warp { margin:0 auto;width:100%; position:relative;min-width:1080px;overflow:hidden; background:#ffffff;}
img{max-width:100%;height:auto;box-sizing: border-box;}


.hidden{overflow: hidden !important; height: 100% !important; margin-top:0!important;}


/* 首页头部样式 */
.fast {line-height: 28px;text-align:right;width: 60%;float: right;margin: 30px 0 0;}


.header{ width: 100%;position: relative;z-index: 9999;}
.other{ background:#424242;border-bottom:1px solid #e7e7e7;padding:9px 0 10px 0;line-height:12px;text-align:right; }
.other a{font-size:12px;color:#dadada;padding:0 6px;border-right: 1px solid #565656;}
.other a:last-child{ border-right:0;padding-right:0; }
.header .hbg{position:absolute;bottom: -5px;left:0;width: 100%;z-index: 9999;background: url(../images/sd.png) 0 bottom repeat-x;padding-bottom: 5px;}
.head{z-index:99;margin:0 auto;position:relative;}
h1.logo {width: 180px;float:left;}
h1.logo a{ display:block }
h1.logo img{max-width:100%;height: auto;float: left;margin:0 10px 0 0;}


.uhead { height:121px;}
.uhead h1.logo {margin: 20px 0 0;}
a.uback{color:#9c9c9c;border-left: 1px solid #dcdcdc;display:inline-block;padding: 6px 0 6px 19px;margin: 48px 0 0 16px;font-size: 16px;}
.uhead .fr{ float:right;text-align:center;margin:58px 0 0;}
.uhead .fr a{font-size: 14px;color: #676767;padding:0 6px;border-right: 1px solid #d6d6d6;line-height: 18px;}
.uhead .fr a:last-child{ border-right:0;padding-right:0; }


.h-body,.navList,.secondList,.thirdList {display:none;}
.H-buttons {
    height: 60px;
}
.switch, .H-search-button {
    height: 60px;
    width: 60px;
    border:  0;
    background: none;
    border-left: 1px #dfdfdf solid;
    box-sizing: border-box;
    display: block;
    outline: 0;
    float: left;
}
.switch{background: url('../images/icon/m.svg') center center no-repeat;background-size: 40% auto;}
.switch.closeIcon{background: url(../images/icon/close1.svg) center center no-repeat;background-size: 36% auto;}
.H-search-button{background: url('../images/icon/s2.svg') center center no-repeat;background-size: 40% auto;}

.H-search{ display: none; }

/*m导航*/
.navList {
    height: calc(100% - 94px);
    width: 100%;
    overflow: auto;
    position: fixed;
    z-index: 9999;
    top: 94px;
    display: none;
    background-color: #727272;
}
.firstListItem p{ border-bottom:1px solid #818181;position: relative;}
.firstListItem p a{
	height: 48px;
	line-height: 48px;
	color: #ffffff;
	font-size: 16px;
	display: block;
	box-sizing: border-box;
	padding: 0 48px 0 20px;
}
.firstListItem span {
    width: 48px;
    height: 48px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    background: url(../images/icon/jia.svg) no-repeat center center;
    background-size: auto 48%;
}
.firstListItem.hideIcon1>p>span{
 background: url(../images/icon/jian.svg) no-repeat center center;
    background-size: auto 48%;
	
}
.secondListItem { background:#e5e5e5;}
.secondListItem p{ border-bottom:1px solid #c7c7c7; }
.secondListItem p a{ color:#727272;}
.secondListItem>p>span{ 
    background: url(../images/icon/j.svg) no-repeat center center;
    background-size: auto 38%;
}
.secondListItem.hideIcon2>p>span{
 background: url(../images/icon/j2.svg) no-repeat center center;
    background-size: auto 38%;
	
}
.thirdListItem{ background:#fefefe; }
.thirdListItem p a{padding: 0 0 0 36px;}

.m-b{padding: 25px 15px 10px;line-height: 40px;}
.m-b a{width:48%;margin: 0 4% 10px 0;display:inline-block;text-align:center;color:#d9d9d9;border:1px solid #8b8b8b;box-sizing: border-box;border-radius: 5px;}
.m-b a:nth-child(2n){ margin-right:0; }

/* 导航菜单 */
ul.wrapUl {float: left;margin: 20px 0 0 0;width: 63%;position:relative;font-size: 0;}
ul.wrapUl>li {
	z-index:99;
	line-height: 42px;
	/* min-width: 78px; */
	float: none;
	-webkit-transition:all  0.5s;
	-moz-transition:all  0.5s;
	-o-transition:all  0.5s;
	-ms-transition:all  0.5s;
	transition:all  0.5s;
	margin: 0 0 0 30px;
	display: inline-block;
	position: relative;
}
ul.wrapUl>li:last-child>p>a{ padding:0; }
ul.wrapUl>li>p>a,ul.wrapUl>li>a {
	display:block;
	color: #383838;
	font-size: 16px;
	padding: 0 4px;
	padding: 0 4px 26px 4px;
	text-align: center;
	transition: all .3s;
}

ul.wrapUl>li:hover p>a,ul.wrapUl>li.cur p>a{color: #0767e3;}

ul.wrapUl .childNav{position:absolute;top: 68px;left: -28px;z-index: 999;display:none;box-sizing: border-box;}
ul.wrapUl>li:nth-child(7) .childNav{left: -10px;}
ul.wrapUl .childNav .sub{ text-align: center;overflow: hidden;font-size: 0;background: rgba(40,40,40,.7);line-height: 16px;padding: 22px 10px 20px;white-space: nowrap; }
ul.wrapUl .childNav .sub>ul>li{display:inline-block;}
ul.wrapUl .childNav a{color: #fff;display: inline-block;padding: 0 18px;border-right: 1px solid rgba(131,131,131,.3);white-space: nowrap;}
ul.wrapUl .childNav a:hover{ text-decoration:underline; }
ul.wrapUl .childNav a:last-child{ border:0; }


.solidBar{width: 34px;height: 2px;background: #0767e3;position: absolute;left: 0;bottom: 26px;}

/*搜索*/
.search{border: 1px solid #d7d7d7;display: inline-block;float: right;border-radius: 4px;               /* For Firefox3.6+ */            /* For Chrome5+, Safari5+ */box-shadow: 0px 2px 6px #d7d7d7 inset;                    /* For Latest Opera */margin: 25px 0 0;}
.search input[type="text"]{border:0;padding: 3px 9px;line-height: 22px;width: 151px;color: #8a8a8a;background: none;font-size: 12px;}
.search input[type="submit"]{background: url(../images/s.png) center center no-repeat;border: 0;width: 33px;height: 33px;}


/*栏目名称*/
.ban{height: 315px;position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;margin: 0px auto 0;}
.zban{height: 520px;position: relative;overflow: hidden;background-position: center 0;background-repeat: no-repeat;margin: 0px auto 0;}




/* 首页页脚样式 */
.footer {background: #484848;}
.footer .fbottom{overflow:hidden;padding: 16px 0px 48px;}

.footer .lm ul{padding: 7px 0 0;color: #c3c3c3;}
.footer .lm .list{display: inline-block;}
.footer .lm li{margin: 0 18px 0 0;line-height: 30px;}

.footer .lm li p{line-height: 28px;display: inline-block;}
.footer .lm li p a{display: block;color: #c3c3c3;}
.footer .lm .list a{display: inline-block;color: #c3c3c3;padding: 0 7px;}
.footer .lm .list i:last-child{ display:none;}

.logo2 {border-bottom:1px solid #575757;padding: 16px 0;}



/*版权*/
.footer .copyright {margin:0 auto;color: #ffffff;line-height: 26px;padding: 0px 0 28px;}

.cleft{ width: 58%;float:left; }
.cleft .htel{color:#c3c3c3;font-size:16px;padding-left: 50px;background: url(../images/icon/tel.png) 0 center no-repeat;line-height: 23px;margin: 0 auto 12px;}
.cleft .copy{ font-size:12px;color:#c3c3c3;opacity:.5;line-height: 1.5; }
.cleft .copy a{ color:#c3c3c3; }
.cright{ width: 40%;float:right;color: #c3c3c3;text-align: right; }
.cright span a{color: #c3c3c3;padding: 0 3px;}
.cright .bdshare-button-style1-32{text-align:right;margin: 10px auto 10px;}
.cright .bdshare-button-style1-32 li{ display:inline-block;position:relative; }
.cright .bdshare-button-style1-32 .qrcode {
    width: 168px;
    margin-left: -84px;
    bottom: 60px;
    visibility: hidden;
    position: absolute;
    left: 50%;
    z-index: 666;
    padding: 12px 0;
    box-shadow: 0 2px 10px rgba(0,0,0,.3);
    background: #FFF;
    border-radius: 2px;
    text-align: center;
    color:#333;
}
.cright .bdshare-button-style1-32 .item:before {
    position: absolute;
    bottom: -15px;
    left: 50%;
    margin-left: -8px;
    display: block;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-top: 8px solid #FFF;content: "";
}
.cright .bdshare-button-style1-32 li:hover .item {
    visibility: visible;
}

.cright .bdshare-button-style1-32 a{background:url(../images/icon/share.png) no-repeat;float:none;display: inline-block;width: 36px;}
.cright .bdshare-button-style1-32 a.bds_weixin{background-position: -51px 0;}
.cright .bdshare-button-style1-32 a.bds_fbook{background-position: -104px 0;}
.code{ display: none}


.wbg{background: none;padding: 40px 0 0;}
.wbg .cleft .htel{ color:#7d7d7d; }
.wbg .cleft .copy{ color: #a8a8a8;}
.wbg .cright,.wbg .cright span a{ color: #adadad; }

/*返回顶部*/
#top{ position: fixed;bottom:0;right:0;width: 60px;height: 60px;background-color: #b60000;background-position: center 0;z-index: 99; }
#top a {
    display: block;
	line-height:60px;
    text-align: center;
    background: url(../images/icon/top.jpg) no-repeat;
}


